<?php


?>
<script type="text/javascript">
    var contador_presentaciones = 0;
    agregarPresentacion = function()
    {
    
     var presentacion = $('facturacionpresentacion').value;
     var presentacion_nombre = $('facturacionpresentacion').options[$('facturacionpresentacion').selectedIndex].text;
     var cantidad_presentacion = $('cantidadpresentacion').value;

     if(!presentacion || presentacion == '')
     {
      alert('Por favor seleccione un producto !!!');
      return false;
     }
     if(!cantidad_presentacion || cantidad_presentacion == '')
     {
      alert('Por favor ingrese la cantidad del producto !!!');
      return false;
     }
     contador_presentaciones++;
     
     var eliminar = '<input onclick="Element.remove( $(\'tr_presentacion_'+contador_presentaciones+'\'));" value="Eliminar" type="button"  class="boton_eliminar_detalle_tipo3">';
     var div_eliminar = document.createElement("div");
     div_eliminar.innerHTML = eliminar;
     
     var hi = document.createElement("input");
     hi.setAttribute("type", "hidden");
     hi.setAttribute("value", presentacion+"~"+cantidad_presentacion);    
     hi.setAttribute("name", "presentacion[]");    
     elem = $('tb_presentaciones');
     var tr = document.createElement("tr");
     tr.setAttribute("id", "tr_presentacion_"+contador_presentaciones);
     var td1 = document.createElement("td");
     var td2 = document.createElement("td");
     var td3 = document.createElement("td");
     td1.appendChild(document.createTextNode(presentacion_nombre));
     td2.appendChild(document.createTextNode(cantidad_presentacion));
     td3.appendChild(div_eliminar);
     td2.appendChild(hi);
     tr.appendChild(td1);
     tr.appendChild(td2);
     tr.appendChild(td3);
     elem.appendChild(tr);
    
   }
</script>

<div id="div_presentaciones">

<div class="form-row2">
Producto:
  <?php $value = object_select_tag(null, '', array (
  'related_class' => 'FacturacionProductoPresentacion',
  'control_name' => 'facturacionpresentacion',
  'include_blank' => true,
)); echo $value ? $value : '&nbsp;' ?>


Cantidad:
  <?php echo input_tag("cantidadpresentacion", "", array ()) ?>
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <?php echo button_to_function("Agregar", "agregarPresentacion()", array('class'=>'boton_agregar_detalle_tipo3')) ?>
</div>
<div id="div_detalles_tipo3">
<br />
<table id="tb_presentaciones">
<tr>
<th>Producto</th>
<th>Cantidad</th>
<th></th>
</tr>
<?php 

$presentaciones_por_orden = $facturacion_orden_de_servicio->getFacturacionOrdenDeServicioAProductoPresentacionsJoinFacturacionProductoPresentacion();
$i = 1;
foreach($presentaciones_por_orden as $ppo):
?>
<tr id="tr_presentacion_<?php echo $i?>">
    <td> <?php echo $ppo->getFacturacionProductoPresentacion()->getFacturacionProducto() ?> </td>
    <td><?php echo $ppo->getCantidad() ?></td>
    <td><input type="hidden" name="presentacion[]" value="<?php echo $ppo->getPresentacionId()."~".$ppo->getCantidad() ?>"><input onclick="Element.remove( $('tr_presentacion_<?php echo $i ?>'));" value="Eliminar" type="button"  class="boton_eliminar_detalle_tipo3"></td>    
</tr>

<?php 
$i++;
endforeach; ?>
</table>
<script type="text/javascript">
  contador_presentaciones = <?php echo $i; ?>
</script>
</div>

</div>